package com.csx.unionFind;

/**
 * @author 陈胤训
 * @date 2019/6/12 9:53
 * Utils: Intellij Idea
 * Description: 并查集接口
 */
public interface UF {

    /**
     * 是否连接
     * @param p 参数p
     * @param q 参数q
     * @return true 连接  false 不连接
     */
    boolean isConnected(int p, int q);

    /**
     * 合并两个元素
     * @param p 参数p
     * @param q 参数q
     */
    void unionElements(int p, int q);

    /**
     * 获取大小
     * @return 大小
     */
    int getSize();
}
